﻿using System;
using System.Collections.Generic;
using System.Text;

namespace HZ.Supervise.Model
{
    /// <summary>
    /// 监管数据
    /// </summary>
    [Serializable()]
    public class Supervise
    {
        /// <summary>
        /// 采购目录编号
        /// </summary>
        public string ProcureCatalogID { get; set; }
        /// <summary>
        /// 通用名
        /// </summary>
        public string ProductName { get; set; }
        /// <summary>
        /// 剂型
        /// </summary>
        public string MedicineModelName { get; set; }
        /// <summary>
        /// 规格
        /// </summary>
        public string Outlookc { get; set; }
        /// <summary>
        /// 生产企业
        /// </summary>
        public string CompanyName_SC { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        public string Unit { get; set; }
        /// <summary>
        /// 分类
        /// </summary>
        public string SortName { get; set; }
        /// <summary>
        /// 中标企业
        /// </summary>
        public string CompanyName_TB { get; set; }
        /// <summary>
        /// 分类编号
        /// </summary>
        public string SortID { get; set; }
        /// <summary>
        /// 商品名
        /// </summary>
        public string GoodsName { get; set; }
        /// <summary>
        /// 转换系数
        /// </summary>
        public int? Factor { get; set; }
        /// <summary>
        /// 包装
        /// </summary>
        public string Pack { get; set; }
        /// <summary>
        /// 拼音码
        /// </summary>
        public string PinyinCode { get; set; }
        /// <summary>
        /// 五笔码
        /// </summary>
        public string WBCode { get; set; }
        /// <summary>
        /// 质量层次
        /// </summary>
        public string QualityLevel { get; set; }
        /// <summary>
        /// 医院编号
        /// </summary>
        public string HospitalID { get; set; }
        /// <summary>
        /// 地区编号
        /// </summary>
        public string AreaID { get; set; }
        /// <summary>
        /// 医院名称
        /// </summary>
        public string HospitalName { get; set; }
        /// <summary>
        /// 采购单名称
        /// </summary>
        public string OrderName { get; set; }
        /// <summary>
        /// 采购单开始时间
        /// </summary>
        public System.DateTime? StartTime { get; set; }
        /// <summary>
        /// 采购单截止时间
        /// </summary>
        public System.DateTime? PlanEndTime { get; set; }
        /// <summary>
        /// 配送企业编号
        /// </summary>
        public string CompanyID_PS { get; set; }
        /// <summary>
        /// 配送企业名称
        /// </summary>
        public string CompanyName_PS { get; set; }
        /// <summary>
        /// 采购数量
        /// </summary>
        public int? PurchaseCount { get; set; }
        /// <summary>
        /// 采购单价
        /// </summary>
        public decimal? Price { get; set; }
        /// <summary>
        /// 配送数量
        /// </summary>
        public int? DistributeCount { get; set; }
        /// <summary>
        /// 入库数量
        /// </summary>
        public int? WarehouseCount { get; set; }
        /// <summary>
        /// 采购总金额
        /// </summary>
        public decimal? PurchaseAmount { get; set; }
        /// <summary>
        /// 入库总金额
        /// </summary>
        public decimal? WarehouseAmount { get; set; }
        /// <summary>
        /// 医保类型(甲类乙类民族药)
        /// </summary>
        public string InsuranceType { get; set; }
        /// <summary>
        /// 医院级别(三甲三乙二甲二乙等等)
        /// </summary>
        public string Levels { get; set; }
        /// <summary>
        /// 明细状态(统计缺货情况)
        /// </summary>
        public string OrderDetailState { get; set; }
        /// <summary>
        /// 是否贵重药品
        /// </summary>
        public bool? IsPrecious { get; set; }
    }
}